Big Huge Thesaurus

weapons platform

noun